import 'dart:math';

class UuidUtil {
  static const _alphabet = [
    'a',
    'b',
    'c',
    'd',
    'e',
    'f',
    'g',
    'h',
    'i',
    'j',
    'k',
    'l',
    'm',
    'n',
    'o',
    'p',
    'q',
    'r',
    's',
    't',
    'u',
    'v',
    'w',
    'x',
    'y',
    'z',
    '0',
    '1',
    '2',
    '3',
    '4',
    '5',
    '6',
    '7',
    '8',
    '9',
  ];

  UuidUtil._();

  static String uuid() {
    String uuid = '';
    for (int i = 0; i < 32; i++) {
      uuid = uuid + _alphabet[Random().nextInt(_alphabet.length)];
    }
    return uuid;
  }
}
